/**
  ******************************************************************************
  * @file           : bsp_key.h
  * @author         : Ylint
  * @brief          : None
  * @attention      : None
  * @date           : 2024/4/5
  ******************************************************************************
  */

#ifndef RCT6_BALANCE_CAR_BSP_KEY_H
#define RCT6_BALANCE_CAR_BSP_KEY_H

#include "main.h"



//根据硬件实际情况枚举按键状态
typedef enum
{
    _KEY_DOWN = 0u,
    _KEY_UP
}_KEY_State;



#define __KEY1_SCAN                 KEY_Scan(KEY1_GPIO_Port,KEY1_Pin)
#define __KEY2_SCAN                 KEY_Scan(KEY2_GPIO_Port,KEY2_Pin)



uint8_t KEY_Scan(GPIO_TypeDef *GPIOx,uint16_t GPIO_Pin);


#endif //RCT6_BALANCE_CAR_BSP_KEY_H
